\hypertarget{commKTask_8h}{
\section{include/commKTask.h File Reference}
\label{commKTask_8h}\index{include/commKTask.h@{include/commKTask.h}}
}
{\ttfamily \#include \char`\"{}structures.h\char`\"{}}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{commKTask_8h_a6fbc29a3f0a6b5051c007e9512d8d65d}{GET\_\-SPEED}~'E'
\item 
\#define \hyperlink{commKTask_8h_a4653087e4d2deccaf2f685236780eacf}{SET\_\-SPEED}~'D'
\item 
\#define \hyperlink{commKTask_8h_a086abf5b8b0da4ddcdda4f0f2523fb75}{SET\_\-KP}~'P'
\item 
\#define \hyperlink{commKTask_8h_a6dbb7d843782c6390f0fc60fd8ff33cf}{SET\_\-KI}~'I'
\item 
\#define \hyperlink{commKTask_8h_a0f89f35156e31e25cb65cee7d47cf8e8}{SET\_\-POSITION}~'G'
\item 
\#define \hyperlink{commKTask_8h_a168fe7607f38d8adad03fd9ad4d74875}{GET\_\-POSITION}~'H'
\item 
\#define \hyperlink{commKTask_8h_a81f7120d40500cfc41e7553ee4b4f69a}{SET\_\-ENCODERS}~'O'
\item 
\#define \hyperlink{commKTask_8h_ac99b0711df0175e40ac5d2ac32e37c37}{GET\_\-ENCODERS}~'S'
\item 
\#define \hyperlink{commKTask_8h_acacce232c87c06ebc04b4518ef6a400c}{GET\_\-IRSENSOR}~'N'
\item 
\#define \hyperlink{commKTask_8h_a035d9b427d2ca962f51e1dd3d440fc06}{GET\_\-BUMPSENSOR}~'M'
\item 
\#define \hyperlink{commKTask_8h_ac7a976ea9a40f2917f02fecb2d0e6851}{GET\_\-BATT\_\-STATE}~'Q'
\item 
\#define \hyperlink{commKTask_8h_a0468ada5f6b5d4a754edf03578dbb1be}{GET\_\-SONARS}~'W'
\item 
\#define \hyperlink{commKTask_8h_abf66f35771793cfa2d05363697e3b3cf}{GET\_\-SW\_\-VERSION}~'B'
\item 
\#define \hyperlink{commKTask_8h_abd5226e421dc5c91e5c24ce864ea7520}{SET\_\-SOUND\_\-JINGLE}~'R'
\item 
\#define \hyperlink{commKTask_8h_a4e1b5d3f131c1b9643f17ca91555d12d}{COMMUNICATION\_\-ERROR}~'Z'
\item 
\#define \hyperlink{commKTask_8h_aa963923a896ba191711c5b19e1698742}{commTask\_\-stackSize}~(( unsigned portSHORT )500)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{commKTask_8h_a3b5eaa011250b1569484ec0443e361a9}{executeCommTask} (\hyperlink{structglobals__t}{globals\_\-t} $\ast$pvParameters)
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{commKTask_8h_aa963923a896ba191711c5b19e1698742}{
\index{commKTask.h@{commKTask.h}!commTask\_\-stackSize@{commTask\_\-stackSize}}
\index{commTask\_\-stackSize@{commTask\_\-stackSize}!commKTask.h@{commKTask.h}}
\subsubsection[{commTask\_\-stackSize}]{\setlength{\rightskip}{0pt plus 5cm}\#define commTask\_\-stackSize~(( unsigned portSHORT )500)}}
\label{commKTask_8h_aa963923a896ba191711c5b19e1698742}
\hypertarget{commKTask_8h_a4e1b5d3f131c1b9643f17ca91555d12d}{
\index{commKTask.h@{commKTask.h}!COMMUNICATION\_\-ERROR@{COMMUNICATION\_\-ERROR}}
\index{COMMUNICATION\_\-ERROR@{COMMUNICATION\_\-ERROR}!commKTask.h@{commKTask.h}}
\subsubsection[{COMMUNICATION\_\-ERROR}]{\setlength{\rightskip}{0pt plus 5cm}\#define COMMUNICATION\_\-ERROR~'Z'}}
\label{commKTask_8h_a4e1b5d3f131c1b9643f17ca91555d12d}
\hypertarget{commKTask_8h_ac7a976ea9a40f2917f02fecb2d0e6851}{
\index{commKTask.h@{commKTask.h}!GET\_\-BATT\_\-STATE@{GET\_\-BATT\_\-STATE}}
\index{GET\_\-BATT\_\-STATE@{GET\_\-BATT\_\-STATE}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-BATT\_\-STATE}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-BATT\_\-STATE~'Q'}}
\label{commKTask_8h_ac7a976ea9a40f2917f02fecb2d0e6851}
\hypertarget{commKTask_8h_a035d9b427d2ca962f51e1dd3d440fc06}{
\index{commKTask.h@{commKTask.h}!GET\_\-BUMPSENSOR@{GET\_\-BUMPSENSOR}}
\index{GET\_\-BUMPSENSOR@{GET\_\-BUMPSENSOR}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-BUMPSENSOR}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-BUMPSENSOR~'M'}}
\label{commKTask_8h_a035d9b427d2ca962f51e1dd3d440fc06}
\hypertarget{commKTask_8h_ac99b0711df0175e40ac5d2ac32e37c37}{
\index{commKTask.h@{commKTask.h}!GET\_\-ENCODERS@{GET\_\-ENCODERS}}
\index{GET\_\-ENCODERS@{GET\_\-ENCODERS}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-ENCODERS}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-ENCODERS~'S'}}
\label{commKTask_8h_ac99b0711df0175e40ac5d2ac32e37c37}
\hypertarget{commKTask_8h_acacce232c87c06ebc04b4518ef6a400c}{
\index{commKTask.h@{commKTask.h}!GET\_\-IRSENSOR@{GET\_\-IRSENSOR}}
\index{GET\_\-IRSENSOR@{GET\_\-IRSENSOR}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-IRSENSOR}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-IRSENSOR~'N'}}
\label{commKTask_8h_acacce232c87c06ebc04b4518ef6a400c}
\hypertarget{commKTask_8h_a168fe7607f38d8adad03fd9ad4d74875}{
\index{commKTask.h@{commKTask.h}!GET\_\-POSITION@{GET\_\-POSITION}}
\index{GET\_\-POSITION@{GET\_\-POSITION}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-POSITION}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-POSITION~'H'}}
\label{commKTask_8h_a168fe7607f38d8adad03fd9ad4d74875}
\hypertarget{commKTask_8h_a0468ada5f6b5d4a754edf03578dbb1be}{
\index{commKTask.h@{commKTask.h}!GET\_\-SONARS@{GET\_\-SONARS}}
\index{GET\_\-SONARS@{GET\_\-SONARS}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-SONARS}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-SONARS~'W'}}
\label{commKTask_8h_a0468ada5f6b5d4a754edf03578dbb1be}
\hypertarget{commKTask_8h_a6fbc29a3f0a6b5051c007e9512d8d65d}{
\index{commKTask.h@{commKTask.h}!GET\_\-SPEED@{GET\_\-SPEED}}
\index{GET\_\-SPEED@{GET\_\-SPEED}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-SPEED}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-SPEED~'E'}}
\label{commKTask_8h_a6fbc29a3f0a6b5051c007e9512d8d65d}
\hypertarget{commKTask_8h_abf66f35771793cfa2d05363697e3b3cf}{
\index{commKTask.h@{commKTask.h}!GET\_\-SW\_\-VERSION@{GET\_\-SW\_\-VERSION}}
\index{GET\_\-SW\_\-VERSION@{GET\_\-SW\_\-VERSION}!commKTask.h@{commKTask.h}}
\subsubsection[{GET\_\-SW\_\-VERSION}]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-SW\_\-VERSION~'B'}}
\label{commKTask_8h_abf66f35771793cfa2d05363697e3b3cf}
\hypertarget{commKTask_8h_a81f7120d40500cfc41e7553ee4b4f69a}{
\index{commKTask.h@{commKTask.h}!SET\_\-ENCODERS@{SET\_\-ENCODERS}}
\index{SET\_\-ENCODERS@{SET\_\-ENCODERS}!commKTask.h@{commKTask.h}}
\subsubsection[{SET\_\-ENCODERS}]{\setlength{\rightskip}{0pt plus 5cm}\#define SET\_\-ENCODERS~'O'}}
\label{commKTask_8h_a81f7120d40500cfc41e7553ee4b4f69a}
\hypertarget{commKTask_8h_a6dbb7d843782c6390f0fc60fd8ff33cf}{
\index{commKTask.h@{commKTask.h}!SET\_\-KI@{SET\_\-KI}}
\index{SET\_\-KI@{SET\_\-KI}!commKTask.h@{commKTask.h}}
\subsubsection[{SET\_\-KI}]{\setlength{\rightskip}{0pt plus 5cm}\#define SET\_\-KI~'I'}}
\label{commKTask_8h_a6dbb7d843782c6390f0fc60fd8ff33cf}
\hypertarget{commKTask_8h_a086abf5b8b0da4ddcdda4f0f2523fb75}{
\index{commKTask.h@{commKTask.h}!SET\_\-KP@{SET\_\-KP}}
\index{SET\_\-KP@{SET\_\-KP}!commKTask.h@{commKTask.h}}
\subsubsection[{SET\_\-KP}]{\setlength{\rightskip}{0pt plus 5cm}\#define SET\_\-KP~'P'}}
\label{commKTask_8h_a086abf5b8b0da4ddcdda4f0f2523fb75}
\hypertarget{commKTask_8h_a0f89f35156e31e25cb65cee7d47cf8e8}{
\index{commKTask.h@{commKTask.h}!SET\_\-POSITION@{SET\_\-POSITION}}
\index{SET\_\-POSITION@{SET\_\-POSITION}!commKTask.h@{commKTask.h}}
\subsubsection[{SET\_\-POSITION}]{\setlength{\rightskip}{0pt plus 5cm}\#define SET\_\-POSITION~'G'}}
\label{commKTask_8h_a0f89f35156e31e25cb65cee7d47cf8e8}
\hypertarget{commKTask_8h_abd5226e421dc5c91e5c24ce864ea7520}{
\index{commKTask.h@{commKTask.h}!SET\_\-SOUND\_\-JINGLE@{SET\_\-SOUND\_\-JINGLE}}
\index{SET\_\-SOUND\_\-JINGLE@{SET\_\-SOUND\_\-JINGLE}!commKTask.h@{commKTask.h}}
\subsubsection[{SET\_\-SOUND\_\-JINGLE}]{\setlength{\rightskip}{0pt plus 5cm}\#define SET\_\-SOUND\_\-JINGLE~'R'}}
\label{commKTask_8h_abd5226e421dc5c91e5c24ce864ea7520}
\hypertarget{commKTask_8h_a4653087e4d2deccaf2f685236780eacf}{
\index{commKTask.h@{commKTask.h}!SET\_\-SPEED@{SET\_\-SPEED}}
\index{SET\_\-SPEED@{SET\_\-SPEED}!commKTask.h@{commKTask.h}}
\subsubsection[{SET\_\-SPEED}]{\setlength{\rightskip}{0pt plus 5cm}\#define SET\_\-SPEED~'D'}}
\label{commKTask_8h_a4653087e4d2deccaf2f685236780eacf}


\subsection{Function Documentation}
\hypertarget{commKTask_8h_a3b5eaa011250b1569484ec0443e361a9}{
\index{commKTask.h@{commKTask.h}!executeCommTask@{executeCommTask}}
\index{executeCommTask@{executeCommTask}!commKTask.h@{commKTask.h}}
\subsubsection[{executeCommTask}]{\setlength{\rightskip}{0pt plus 5cm}void executeCommTask ({\bf globals\_\-t} $\ast$ {\em pvParameters})}}
\label{commKTask_8h_a3b5eaa011250b1569484ec0443e361a9}
